package net.capgemini.devteam.domain;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
public class AuteurLivre {
	@ManyToOne(fetch=FetchType.EAGER,targetEntity=Auteur.class)
	@JoinColumn(name="idAuteur",referencedColumnName="idAuteur")
	private Auteur  auteur;// 
	@ManyToOne(fetch=FetchType.EAGER,targetEntity=Livre.class)
	@JoinColumn(name="idLivre",referencedColumnName="isbn")
	private Livre livre;
	public AuteurLivre() {
		super();
		// TODO Auto-generated constructor stub
	}
	public Auteur getAuteur() {
		return auteur;
	}
	public void setAuteur(Auteur auteur) {
		this.auteur = auteur;
	}
	public Livre getLivre() {
		return livre;
	}
	public void setLivre(Livre livre) {
		this.livre = livre;
	}
	public AuteurLivre(Auteur auteur, Livre livre) {
		super();
		this.auteur = auteur;
		this.livre = livre;
	}
	 
}
